ForeverSOA: Towards the Maintenance of Service Oriented Software
نویسندگان
چکیده
In this position paper, we argue about the need to adapt/refine fundamental object-oriented design principles with respect to the specificities of serviceoriented software, to address realistic maintenance scenarios. Moreover, we sketch an approach that relies on a reverse engineering process, which recovers service abstractions out of available services, to enable the adoption of the refined principles in the development of service-oriented software towards improving its maintainability quality attribute.
منابع مشابه
Method integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملOntology-enabled Documentation of Service-oriented Architectures with Ontobrowse Semantic Wiki
Documenting and maintaining an enterprise-wide service-oriented architecture (SOA) causes a substantial management effort, which should be addressed by intelligent, scalable solutions. A particular challenge is that business experts, developers, and software architects take different perspectives on a SOA, each favoring various description formats and sources, which leads towards a scattering o...
متن کاملTowards Enhanced Program Comprehension for Service Oriented Architecture (SOA) Systems
Service Oriented Architecture (SOA) is an emerging paradigm for orchestrating software components to build new composite applications that enable businesses, government agencies and other organizations to collaborate across institutional boundaries. SOA offers new languages and a variety of software development tools that enable software engineers to configure software as services and to interc...
متن کاملAchieving Life-Cycle Compliance of Service-Oriented Architectures: Open Issues and Challenges
The introduction of regulations such as the Sarbanes-Oxley act requires companies to ensure that appropriate controls are implemented in their business applications. Implementing and validating compliance measures in ‘agile’ companies is time consuming, costly, errorprone and a maintenance-intensive task. This paper presents an approach towards dynamically adapting a Service Oriented Architectu...
متن کاملTowards a generic, service oriented framework for distributed real-time systems
Continuously increasing complexity and scale of distributed real-time systems have exposed the limitations of their existing development methodologies. This fact is evident by the unsustainable rate of increase in the development and maintenance costs of such systems. In this paper, we present a generic, service-oriented framework for distributed real-time systems. The proposed framework can po...
متن کامل